Spring Boot框架入门教程(快速学习版)

< 上一页Spring Boot 什么是微服务下一页 >

Spring Boot教程(从入门到精通)Spring Boot 是由 Pivotal 团队提供用来简化 Spring 的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。

Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spring boot 都可以做。

这套 Spring Boot 框架快速入门教程以大量示例讲解了 Spring Boot 在各类情境中的应用,让读者可以跟着笔者的思维和代码快速理解并掌握。适用于 Java 开发人员,尤其是初学 Spring Boot 的人员和需要从传统 Spring 转向 Spring Boot 开发的技术人员。

教程目录:
1. 微服务(Microservice)是什么?为什么会出现微服务?
2. 微服务的好处(优点)有哪些?
3. 实现微服务会带来哪些挑战?
4. Spring框架的起源
5. Spring IoC介绍
6. Spring JavaConfig和常见Annotation
7. SpringBoot是什么?SpringBoot的优缺点有哪些?
8. SpringBoot快速搭建
9. SpringBoot中@SpringBootApplication注解的三体结构解析
10. SpringApplication.run执行流程详解
11. Spring Boot的自动配置
12. Spring-Boot-Starter常用依赖模块详解
13. spring-boot-starter-logging和spring-boot-starter-web
14. spring-boot-starter-web和快速Web应用开发
15. spring-boot-starter-jdbc与数据访问
16. spring-boot-starter-aop及其使用场景说明
17. spring-boot-starter-security与应用安全
18. spring-boot-starter-actuator与应用监控
19. 创建基于Dubbo框架的SpringBoot微服务
20. 使用SpringBoot快速构建Web API
21. 使用SpringBoot构建其他形式的微服务
22. SpringBoot微服务的发布与部署(3种方式)
23. SpringBoot微服务的注册与发现
24. SpringBoot微服务的监控与运维
25. SpringBoot中使用Scala开发
26. 使用Maven构建和发布基于SpringBoot的Scala应用
27. 简化基于Maven的Scala项目创建详解
28. 简化基于Scala的Web API开发
29. 使用SBT构建和发布基于SpringBoot的Scala应用
< 上一页Spring Boot 什么是微服务下一页 >